<?php
require_once $_SERVER['DOCUMENT_ROOT'].'/model/DAO/DAO.php';
require_once $_SERVER['DOCUMENT_ROOT'].'/entities/Person.php';
require_once $_SERVER['DOCUMENT_ROOT'].'/entities/DepartmentType.php';

/**
 * Абстрактный класс, описывающий работу со структурным подразделением
 */
abstract class DepartmentDAO extends DAO {
	abstract public function getAll();
	abstract public function findByType(DepartmentType $type);
	abstract public function findByHead(Person $head);
}
?>